package com.um.jdy.platform.device.entity.vo;

import com.um.springboot.starter.orm.entity.BaseVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 邓南辉
 * 日期 2023/7/4
 * 版权所有 广州优匠科技有限公司
 */
@Data
public class DeviceOverviewVO extends BaseVO {

    @ApiModelProperty(value = "在线总数")
    protected Integer onlineCount;

    @ApiModelProperty(value = "离线总数")
    protected Integer offlineCount;

    @ApiModelProperty(value = "本年新增")
    protected Integer yearIncrease;

    @ApiModelProperty(value = "本月新增")
    protected Integer monthIncrease;

    @ApiModelProperty(value = "设备月份新增列表")
    protected List<DeviceMonthItemVO> deviceMonthList = new ArrayList<>();

    @ApiModelProperty(value = "设备类型占比列表")
    protected List<DeviceTypeItemVO> deviceTypeList = new ArrayList<>();

    @ApiModelProperty(value = "设备类型使用率列表")
    protected List<DeviceRateItemVO> deviceRateList = new ArrayList<>();
}
